@charset "utf-8";

/*common*/
.mainbg{/*background: url(../2021images/body_bg.png) repeat-x center top #fff;*/background: #fff;}
a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}

.common_tlink_box li .box{display: block;overflow: hidden;}
.common_tlink_box li i{display:block;}
.common_tlink_box li p{text-align: center;position: relative;padding-bottom: 10px;}
.common_tlink_box li p:before{content:"";position: absolute;left:50%;bottom:0;margin-left:-16px;width:32px;height: 2px;background: #0059B2;}

/*{display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}*/
/*{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}*/
/*{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}*/

/*common end*/
/* dbeef9 f9fcfe*/
.home_dt{
  overflow: hidden;
  background: -webkit-linear-gradient(to bottom, #dbeef9, #fff);
  background: -o-linear-gradient(to bottom, #dbeef9, #fff);
  background: -moz-linear-gradient(to bottom, #dbeef9, #fff);
  background: linear-gradient(to bottom, #dbeef9, #fff);
}

/*头条*/
.home_tt{margin: 30px 0 40px;text-align: center;}
.home_tt a{color:#0059B2;}
.home_tt h3{font-size: 1.5em;margin-bottom: 10px;}
.home_tt p a:hover{color:#f00;}

/*工作动态*/
.home_gzdt{width:40.8%;float: right;}
.home_gzdt .common_hd li{font-size: 1.375em;}
/*图片新闻*/
.home_tpxw{width:57%;float:left;overflow:hidden;position: relative;}
.home_tpxw .boxshadow{position:relative; box-shadow: 1px 1px 8px #f1f1f1;margin:10px 13px;background: #fff;}
.home_tpxw .owl-item{overflow: hidden;height:460px;position: relative;}
.home_tpxw .owl-item .imgbox{height: 100%;}
.home_tpxw .owl-item .imgbox img{display: block;max-width: 100%;min-height: 100%;}
.home_tpxw .owl-item .txt{position: absolute;left:0;right:0;bottom:0;padding:0 120px 0 20px;text-align: left;color:#fff;/*font-size:1.125em;*/height:56px;line-height:56px;background: rgba(0,0,0,.3); overflow: hidden;}
.home_tpxw .owl-dots{position: absolute;right:16.5px;bottom:24px;}
.home_tpxw .owl-dot{float: left; width:8px; height:8px; margin:0 3.5px;background: #ccc;}
.home_tpxw .owl-dot.active{background-color: #D90000;}

/*信息公开 f8f9fa f9fcfe*/
.home_xxgk{/*background: url(../2021images/home_xxgk_bg.jpg) no-repeat center #F2F5F9;*/}
.home_xxgk .container{overflow: hidden;padding: 6px 0 20px;height: 142px;}
.home_xxgk ul{margin:0 -7px;}
.home_xxgk li{width:11.11%;float: left;}
.home_xxgk li .box{
  margin:14px 7px 0;height: 128px;display: block;overflow: hidden;
  background: #e2f2ff;
  background: -webkit-linear-gradient(to bottom, #e2f2ff, #eaf7fe);
  background: -o-linear-gradient(to bottom, #e2f2ff, #eaf7fe);
  background: -moz-linear-gradient(to bottom, #e2f2ff, #eaf7fe);
  background: linear-gradient(to bottom, #e2f2ff, #eaf7fe);
}
.home_xxgk li i{display:block;width:64px;height: 50px;margin:15px auto 16px;background: url(../2021images/home_xxgk_links_blue.png) no-repeat 0 0;}
.home_xxgk li.gkzn i{background-position: 0 -50px;}
.home_xxgk li.gknb i{background-position: 0 -100px;}
.home_xxgk li.gznb i{background-position: 0 -150px;} 
.home_xxgk li.ysq i{background-position: 0 -50px;}
.home_xxgk li.bmwj i{background-position: 0 -200px;}
.home_xxgk li.zcjd i{background-position: 0 -250px;}
.home_xxgk li.bszn i{background-position: 0 -300px;}
.home_xxgk li.czyjs i{background-position: 0 -350px;}
.home_xxgk li p b{display:block;}
.home_xxgk li.gkzn p,
.home_xxgk li.gknb p,
.home_xxgk li.gznb p{margin-top: -5px;}
/* .home_xxgk .li2 i{background-position: 0 -50px;}
.home_xxgk .li3 i{background-position: 0 -100px;}
.home_xxgk .li4 i{background-position: 0 -150px;} 
.home_xxgk .li5 i{background-position: 0 -200px;}
.home_xxgk .li6 i{background-position: 0 -250px;}
.home_xxgk .li7 i{background-position: 0 -300px;}
.home_xxgk .li8 i{background-position: 0 -350px;} */

.home_xxgk li .box p{text-align: center;position: relative;}
.home_xxgk li .box:hover{background: #0059B2;height: 168px;transform: translateY(-20px);color:#fff;}
.home_xxgk li .box:hover i{margin:20px auto 30px;background-image: url(../2021images/home_xxgk_links_blue_hover.png);}

.border_pad{border:1px solid #ececec;padding:20px;}

.home_fzgg .border_pad,.home_zmhd .border_pad{height: 324px}

/*发展改革*/
.home_fzgg{width: 48%;float: left;}
.home_fzgg .bd{overflow: hidden;margin-top: 20px;}
.home_fzgg .common_hd3 li{margin-left: 0;width:25%;min-width: 90px;text-align: center;}

/*政民互动*/
.home_zmhd{width: 49.16%;float: right;}
.home_zmdh_links li{width: 25%;float: left;text-align: center;}
.home_zmdh_links li i{display: block;width:78px;height: 78px;background: url(../2021images/hdjl_icon_ywzx.png) no-repeat center #fff;margin:5px auto 10px;box-shadow: 0 0 8px #EFEFEF; border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;-ms-border-radius: 50%;}
.home_zmdh_links .li2 i{background-image: url(../2021images/hdjl_icon_zxft.png);}
.home_zmdh_links .li3 i{background-image: url(../2021images/hdjl_icon_ldxx.png);}
.home_zmdh_links .li4 i{background-image: url(../2021images/hdjl_icon_ywzsk.png);}
.home_zmdh_links li .box:hover i{ background-color: #0059b2;background-image: url(../2021images/hdjl_icon_ywzx_hover.png);}
.home_zmdh_links .li2 .box:hover i{background-image: url(../2021images/hdjl_icon_zxft_hover.png);}
.home_zmdh_links .li3 .box:hover i{background-image: url(../2021images/hdjl_icon_ldxx_hover.png);}
.home_zmdh_links .li4 .box:hover i{background-image: url(../2021images/hdjl_icon_ywzsk_hover.png);}

/*热点专题*/
.home_rdzt{overflow: hidden;margin-bottom: 23px;}
.home_rdzt .slide_rdzt{position: relative;}
.home_rdzt .item{display: block;/*height: 142px;*/ background: url(../2021images/rdzt_line.jpg) repeat-x top;border: 1px solid transparent;overflow: hidden;}
.home_rdzt .owl-item img{display: block;/*height: 142px;*/}
.home_rdzt .item:hover{border-color:#0059B2;border-radius: 5px;-o-border-radius:5px;-webkit-border-radius: 5px;}
.home_rdzt .owl-nav>div{display: none; position: absolute;top:50%;width:22px;height: 40px;line-height: 40px;margin-top:-20px;}
.home_rdzt .owl-prev{left:0;background: url(../2021images/btn_left.png) no-repeat center #6f787f;}
.home_rdzt .owl-next{right:0;background: url(../2021images/btn_right.png) no-repeat center #6f787f;}
.home_rdzt .owl-prev:hover,.home_rdzt .owl-next:hover{background-color: #0059B2;border-radius: 3px;}
.home_rdzt .slide_rdzt:hover .owl-nav>div{display: block;}


@media (max-width: 1280px) {
  .home_tpxw .owl-item{height: 410px;}
  .home_gzdt .bd{height: 352px;overflow: hidden;}

  .home_xxgk .container{height: auto;}
  .home_xxgk li{width:25%;}
  .home_xxgk li p b{display:none;}
  .home_xxgk li.gkzn p,
  .home_xxgk li.gknb p,
  .home_xxgk li.gznb p{margin-top: 0;}
  .home_xxgk li .box:hover{height: 128px;transform: translateY(0);box-shadow: 0 0 13px #d9e6f1;}
  .home_xxgk li .box:hover i{margin:20px auto;}
}

@media (max-width: 1199px) {
  
}

@media (max-width: 1023px) {
  .home_tpxw .owl-item{height: auto;max-height: 360px;}
  
  /* .home_xxgk .container{height: auto;}
  .home_xxgk li{width:25%;}
  .home_xxgk li .box:hover{height: 128px;transform: translateY(0);box-shadow: 0 0 13px #d9e6f1;}
  .home_xxgk li .box:hover i{margin:20px auto;} */
}

@media (max-width: 992px) {
  .home_tpxw,.home_gzdt,.home_fzgg,.home_zmhd{width:100%;float: none;}

  /*.home_tt h3{font-size: 1.625em;}*/
  .home_tpxw .owl-item{max-height: 500px;}

  .home_gzdt .bd,.home_fzgg .border_pad, .home_zmhd .border_pad{height: auto;}

  
}

@media (max-width: 768px) {
  .home_tt h3{font-size: 1.3125em;}

  .home_xxgk li{width:33.33%;}
}

@media (max-width: 640px) {
  .home_tt h3{font-size: 1.25em;}

  .home_xxgk li{width:50%;}

}

@media (max-width: 480px) {
  .home_zmdh_links{margin-top:-15px;}
  .home_zmdh_links li{width: 50%;margin-top: 15px;}
}

@media (max-width: 414px) {
  .home_fzgg .common_hd3 li{margin-left: 20px;width:auto;}
  .home_fzgg .common_hd3 li:first-child{margin-left: 0;}
}

@media (max-width: 380px) {

}
@media (max-width: 320px) {
  

}
